153425
1854669
469118
27813
109853
426249
100443
1032446
1306287
660806
520513
312329
790147
879949
1009724
806610
536505
42952
79987
590377
284284
527841
442275
816256